Top Of The World Restaurant At The Strat Las Vegas - Is Worth The Visit